home *** CD-ROM | disk | FTP | other *** search
/ PC Format Collection 27 / PC FORMAT.iso / drivers / necgdi / disk2 / fact / shell1.ps_ / shell1.ps
Encoding:
Text File  |  1994-05-20  |  16.6 KB  |  190 lines

  1. 0 setvm true setpacking 1 setvm systemdict begin/resourcestatus{/FontType
  2. eq exch 42 eq and{0 0 true}{false}ifelse}bind def/StandardCharStrings
  3. 229 dict def StandardCharStrings begin/.notdef 0 def/A 1 def/AE 2 def/Aacute
  4. 3 def/Acircumflex 4 def/Adieresis 5 def/Agrave 6 def/Aring 7 def/Atilde
  5. 8 def/B 9 def/C 10 def/Ccedilla 11 def/D 12 def/E 13 def/Eacute 14
  6. def/Ecircumflex 15 def/Edieresis 16 def/Egrave 17 def/Eth 18 def/F
  7. 19 def/G 20 def/H 21 def/I 22 def/Iacute 23 def/Icircumflex 24 def/Idieresis
  8. 25 def/Igrave 26 def/J 27 def/K 28 def/L 29 def/Lslash 30 def/M 31
  9. def/N 32 def/Ntilde 33 def/O 34 def/OE 35 def/Oacute 36 def/Ocircumflex
  10. 37 def/Odieresis 38 def/Ograve 39 def/Oslash 40 def/Otilde 41 def/P
  11. 42 def/Q 43 def/R 44 def/S 45 def/Scaron 46 def/T 47 def/Thorn 48 def/U
  12. 49 def/Uacute 50 def/Ucircumflex 51 def/Udieresis 52 def/Ugrave 53
  13. def/V 54 def/W 55 def/X 56 def/Y 57 def/Yacute 58 def/Ydieresis 59
  14. def/Z 60 def/Zcaron 61 def/a 62 def/aacute 63 def/acircumflex 64 def/acute
  15. 65 def/adieresis 66 def/ae 67 def/agrave 68 def/ampersand 69 def/aring
  16. 70 def/asciicircum 71 def/asciitilde 72 def/asterisk 73 def/at 74 def/atilde
  17. 75 def/b 76 def/backslash 77 def/bar 78 def/braceleft 79 def/braceright
  18. 80 def/bracketleft 81 def/bracketright 82 def/breve 83 def/brokenbar
  19. 84 def/bullet 85 def/c 86 def/caron 87 def/ccedilla 88 def/cedilla
  20. 89 def/cent 90 def/circumflex 91 def/colon 92 def/comma 93 def/copyright
  21. 94 def/currency 95 def/d 96 def/dagger 97 def/daggerdbl 98 def/degree
  22. 99 def/dieresis 100 def/divide 101 def/dollar 102 def/dotaccent 103
  23. def/dotlessi 104 def/e 105 def/eacute 106 def/ecircumflex 107 def/edieresis
  24. 108 def/egrave 109 def/eight 110 def/ellipsis 111 def/emdash 112 def/endash
  25. 113 def/equal 114 def/eth 115 def/exclam 116 def/exclamdown 117 def/f
  26. 118 def/fi 119 def/five 120 def/fl 121 def/florin 122 def/four 123
  27. def/fraction 124 def/g 125 def/germandbls 126 def/grave 127 def/greater
  28. 128 def/guillemotleft 129 def/guillemotright 130 def/guilsinglleft
  29. 131 def/guilsinglright 132 def/h 133 def/hungarumlaut 134 def/hyphen
  30. 135 def/i 136 def/iacute 137 def/icircumflex 138 def/idieresis 139
  31. def/igrave 140 def/j 141 def/k 142 def/l 143 def/less 144 def/logicalnot
  32. 145 def/lslash 146 def/m 147 def/macron 148 def/minus 149 def/mu 150
  33. def/multiply 151 def/n 152 def/nine 153 def/ntilde 154 def/numbersign
  34. 155 def/o 156 def/oacute 157 def/ocircumflex 158 def/odieresis 159
  35. def/oe 160 def/ogonek 161 def/ograve 162 def/one 163 def/onehalf 164
  36. def/onequarter 165 def/onesuperior 166 def/ordfeminine 167 def/ordmasculine
  37. 168 def/oslash 169 def/otilde 170 def/p 171 def/paragraph 172 def/parenleft
  38. 173 def/parenright 174 def/percent 175 def/period 176 def/periodcentered
  39. 177 def/perthousand 178 def/plus 179 def/plusminus 180 def/q 181 def/question
  40. 182 def/questiondown 183 def/quotedbl 184 def/quotedblbase 185 def/quotedblleft
  41. 186 def/quotedblright 187 def/quoteleft 188 def/quoteright 189 def/quotesinglbase
  42. 190 def/quotesingle 191 def/r 192 def/registered 193 def/ring 194 def/s
  43. 195 def/scaron 196 def/section 197 def/semicolon 198 def/seven 199
  44. def/six 200 def/slash 201 def/space 202 def/sterling 203 def/t 204
  45. def/thorn 205 def/three 206 def/threequarters 207 def/threesuperior
  46. 208 def/tilde 209 def/trademark 210 def/two 211 def/twosuperior 212
  47. def/u 213 def/uacute 214 def/ucircumflex 215 def/udieresis 216 def/ugrave
  48. 217 def/underscore 218 def/v 219 def/w 220 def/x 221 def/y 222 def/yacute
  49. 223 def/ydieresis 224 def/yen 225 def/z 226 def/zcaron 227 def/zero
  50. 228 def end StandardCharStrings readonly pop/StandardEncoding [/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/exclamdown/cent/sterling/fraction/yen/florin/section/currency/quotesingle/quotedblleft/guillemotleft/guilsinglleft/guilsinglright/fi/fl/.notdef/endash/dagger/daggerdbl/periodcentered/.notdef/paragraph/bullet/quotesinglbase/quotedblbase/quotedblright/guillemotright/ellipsis/perthousand/.notdef/questiondown/.notdef/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut/ogonek/caron/emdash/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/AE/.notdef/ordfeminine/.notdef/.notdef/.notdef/.notdef/Lslash/Oslash/OE/ordmasculine/.notdef/.notdef/.notdef/.notdef/.notdef/ae/.notdef/.notdef/.notdef/dotlessi/.notdef/.notdef/lslash/oslash/oe/germandbls/.notdef/.notdef/.notdef/.notdef]
  51. readonly def end 0 setvm userdict begin/executive{}def/#copies 1 def/closetime.u
  52. 5000 def/execdict 10 dict def execdict begin/execdepth 0 def end/msgdict
  53. 10 dict def 1 setvm/quit{//execdict/quitflag.x true put stop}bind def
  54. msgdict begin/exiting.m(!![ exitserver: permanent state may be changed ]!!\n)def/flushing.m(!![ Flushing: rest of job (to end-of-file)will be ignored ]!!)def/noresponse.m([!! PrinterError: not responding !!]\n)def/other.m([!! PrinterError: unknown !!]\n)def/perror.m([!! PrinterError: requires attention !!]\n)def
  55. end execdict begin/quitflag.x false def/checkquit.x{quitflag.x{exit}if}bind
  56. def/idleproc.x{}def end end 0 setvm serverdict begin/implicitdict 5
  57. dict def implicitdict begin/exitflag false def/svlv_00 0 def end 1
  58. setvm systemdict begin/handleerror{//errordict/handleerror get exec}def
  59. systemdict/eexec known not{/eexec{dup type/filetype eq{flushfile}{type/stringtype
  60. ne{/eexec/typecheck .error}ifelse}ifelse}bind executeonly def}if/cleardictstack{//countdictstack
  61. 2 sub{end}repeat}bind def/.error{//$error exch/errorname exch put//$error
  62. exch/command exch put//$error/newerror true put//$error/command get
  63. type/stringtype eq{//$error/command get length 128 gt{//$error/command
  64. get 0 128 getinterval//$error exch/command exch put}if}if $error/errorname
  65. get/VMerror ne{//$error/ostackarray get null eq{//$error/estackarray
  66. 250 array put//$error/ostackarray 500 array put//$error/dstackarray
  67. 20 array put}if count//$error/ostackarray get exch 0 exch getinterval
  68. astore $error exch/ostack exch put//$error/dstack//$error/dstackarray
  69. get dictstack put//$error/estack//$error/estackarray get execstack
  70. dup length 2 sub 0 exch getinterval put//$error/ostack get aload pop}if//$error/initializing.$
  71. get{//$error begin handleerror end}if stop}bind def 0 setvm/=string
  72. 256 string def 1 setvm/=print{dup type/stringtype ne{//=string cvs}if
  73. print}bind def/findfont{dup FontDirectory exch known{FontDirectory
  74. exch get}{//=print exec( not found, using CourierPSMT\n)print flush FontDirectory/CourierPSMT get}ifelse}bind
  75. def/={//=print exec(\n)print}bind def/stack{0 1 count 3 sub{index//= exec}for}bind
  76. def end 0 setvm 26 dict dup begin/==dict exch def 1 setvm systemdict
  77. begin/=={//==dict begin/CP 0 def typeExec NL print end}bind readonly
  78. def end/RM 72 def/CP 3 def/NL(\n)def/SP( )def/wrapPrint{dup length CP add
  79. dup RM gt{NL print pop dup length}if/CP exch def print}bind def/wrapPrint2{2
  80. copy length exch length add dup CP add RM gt{NL print/CP 0 def}if CP
  81. add/CP exch def exch print print}bind def/wrapPrint3{3 copy length
  82. exch length add exch length add dup CP add RM gt{NL print/CP 0 def}if
  83. CP add/CP exch def 3 1 roll exch print print print}bind def/typeExec{dup
  84. type exec}bind def/cvsPrint{=string cvs SP wrapPrint2}bind def/integertype//cvsPrint
  85. def/realtype//cvsPrint def/booleantype//cvsPrint def/marktype{(-mark- )wrapPrint
  86. pop}bind def/savetype{(-savelevel- )wrapPrint pop}bind def/nulltype{(-null- )wrapPrint pop}bind
  87. def/dicttype{(-dictionary- )wrapPrint pop}bind def/fonttype{(-fontid- )wrapPrint pop}bind def/filetype{(-filestream- )wrapPrint
  88. pop}bind def/nametype{dup xcheck not{(/)wrapPrint}if cvsPrint}bind def/operatortype{(--)exch
  89. =string cvs(-- )wrapPrint3}bind def/stringtype{dup rcheck{(\()exch(\))wrapPrint3}{pop(-string- )wrapPrint}ifelse}bind
  90. def/RCheckAryPrint{dup xcheck{({)wrapPrint{typeExec}forall(} )wrapPrint}{([)wrapPrint{typeExec}forall(] )wrapPrint}ifelse}bind
  91. def/arraytype{dup rcheck//RCheckAryPrint{pop(-array- )wrapPrint}ifelse}bind
  92. def/packedarraytype{dup rcheck//RCheckAryPrint{pop(-packedarray-)wrapPrint}ifelse}bind
  93. def end end 1 setvm $error begin/command null def/doclose.$ true def/dstack
  94. null def/dstackarray null def/errorname null def/estack null def/estackarray
  95. null def/initializing.$ true def/newerror false def/ostack null def/ostackarray
  96. null def end errordict begin/stackunderflow{/stackunderflow//.error
  97. exec}bind def/unregistered{/unregistered//.error exec}bind def/dictstackunderflow{/dictstackunderflow//.error
  98. exec}bind def/typecheck{/typecheck//.error exec}bind def/undefinedresult{/undefinedresult//.error
  99. exec}bind def/invalidexit{/invalidexit//.error exec}bind def/dictfull{/dictfull//.error
  100. exec}bind def/nocurrentpoint{/nocurrentpoint//.error exec}bind def/limitcheck{/limitcheck//.error
  101. exec}bind def/invalidaccess{/invalidaccess//.error exec}bind def/invalidfileaccess{/invalidfileaccess//.error
  102. exec}bind def/ioerror{/ioerror//.error exec}bind def/invalidfont{/invalidfont//.error
  103. exec}bind def/invalidrestore{/invalidrestore//.error exec}bind def/rangecheck{/rangecheck//.error
  104. exec}bind def/execstackoverflow{/execstackoverflow//.error exec}bind
  105. def/dictstackoverflow{/dictstackoverflow//.error exec}bind def/stackoverflow{/stackoverflow//.error
  106. exec}bind def/unmatchedmark{/unmatchedmark//.error exec}bind def/syntaxerror{/syntaxerror//.error
  107. exec}bind def/undefined{/undefined//.error exec}bind def/undefinedfilename{/undefinedfilename//.error
  108. exec}bind def/VMerror{/VMerror//.error exec}bind def/timeout{/timeout/timeout//.error
  109. exec}bind def/handleerror{//$error begin newerror{/newerror false def(!![ Error: )print
  110. errorname//=print exec(; OffendingCommand: )print/command load//=print exec( ]!!\n)print flush}if
  111. end}bind def/interrupt/stop load def 0 setvm statusdict begin/setsccbatch{pop
  112. pop pop}def/setsccinteractive{pop pop pop}def/sccbatch{pop 9600 0}bind
  113. def/sccinteractive{pop 9600 0}bind def/eerom false def/lastmode 0 def/iomode
  114. 0 def/jobstate(idle)def/jobsource null def/jobname null def/prefeed false
  115. def/manualfeed false def/waittimeout 30 def/manualfeedtimeout 60 def/docloseprinter.t
  116. false def end statusdict begin serverdict begin 0 setvm/curmode 0 def/stdname
  117. null def openstd.t/stdout exch def/stdin exch def/auxname null def
  118. openstd.t/auxout exch def/auxin exch def/sendctrldflag.v true def stdin
  119. stdout setstdio.t 1 setvm/exchdef{//exch//def}bind def/protect{}bind
  120. def/batchidleproc.v{/idleproc.x{}def//serverdict begin 0 defaulttimeouts
  121. pop exch pop 0 settimeouts end}bind def/execwinstylerbatch{//serverdict
  122. begin true{setrealdevice//execdict begin/idleproc.x/batchidleproc.v
  123. load def/execdepth 0 def end protect defaulttimeouts settimeouts enableinterrupt
  124. stdin end cvx exec disableinterrupt}if}bind def/execjob{disableinterrupt//statusdict
  125. begin/jobstate(idle)def/jobname null def end//$error/doclose.$ true put//serverdict/execwinstylerbatch
  126. get{stopped{stop}if}stopped disableinterrupt{//statusdict begin defaulttimeouts//serverdict
  127. begin settimeouts end end clearinterrupt{clear//cleardictstack exec//$error
  128. begin//serverdict begin newerror{//errordict/handleerror get exec}if
  129. stdin status doclose.$ and errorname/timeout eq stdin bytesavailable
  130. 0 eq and not and{//msgdict/flushing.m get = flush stdin flushfile}if
  131. 700{}repeat end end}if//serverdict begin//$error/doclose.$ get sendctrldflag.v
  132. and{}if flush}stopped{stdin resetfile stdout resetfile//$error/doclose.$
  133. true put}if//$error/doclose.$ true put clear//serverdict begin//statusdict
  134. begin defaulttimeouts settimeouts end//$error/doclose.$ get{{stdout
  135. closefile}stopped{stdin closefile}stopped}if disableinterrupt 0 0 0
  136. settimeouts clear cleardictstack initgraphics erasepage}bind executeonly
  137. def/cleanupjob{printerclose releaseprinter pop}bind def/settimeouts{//statusdict
  138. begin/waittimeout exch def/manualfeedtimeout exch def setjobtimeout
  139. end}bind def/setstreams.v{//statusdict/jobsource null put//serverdict
  140. begin openstd.t(%stdio)/stdname exch def/stdout exch def/stdin exch def stdin
  141. stdout setstdio.t end}bind def/server [{disableinterrupt//$error/newerror
  142. false put//serverdict begin setstreams.v setnulldevice end disableinterrupt
  143. clear//cleardictstack exec/svlv_00 save/exitflag false//implicitdict
  144. begin def def end//serverdict/protect{//serverdict readonly pop save
  145. pop}executeonly put//serverdict/execjob get stopped pop disableinterrupt
  146. clear//cleardictstack exec//implicitdict begin exitflag svlv_00 end
  147. restore//statusdict begin/docloseprinter.t true def/closeprintertime.t
  148. usertime closetime.u add def end initgraphics erasepage{exit}if}executeonly/loop
  149. load counttomark packedarray cvx exch pop bind executeonly def/exitserver
  150. [/checkpassword load{msgdict/exiting.m get print flush//execdict/quitflag.x
  151. true put//implicitdict/exitflag true put flush currentfile closefile//serverdict/stdin
  152. get closefile//$error/doclose.$ false put}executeonly{/exitserver/PasswordIncorrect//.error
  153. exec handleerror stop}executeonly/ifelse load counttomark packedarray
  154. cvx exch pop bind executeonly def/implicitdict 0 def cleardictstack
  155. clear serverdict begin statusdict begin userdict begin serverdict begin/psfontnm1{FontDirectory
  156. length 0 gt{{2 copy FontDirectory exch known exch FontDirectory exch
  157. known not and{FontDirectory exch get dup maxlength dict exch{1 index/FID
  158. ne{2 index 3 1 roll put}{pop pop}ifelse}forall definefont pop}{pop
  159. pop}ifelse}bind/Courier/CourierPSMT 2 index exec/Courier-Bold/CourierPS-BoldMT
  160. 2 index exec/Courier-Oblique/CourierPS-ItalicMT 2 index exec/Courier-BoldOblique/CourierPS-BoldItalicMT
  161. 2 index exec/Times-Roman/TimesNewRomanPSMT 2 index exec/Times-Bold/TimesNewRomanPS-BoldMT
  162. 2 index exec/Times-Italic/TimesNewRomanPS-ItalicMT 2 index exec/Times-BoldItalic/TimesNewRomanPS-BoldItalicMT
  163. 2 index exec/Helvetica/ArialMT 2 index exec/Helvetica-Bold/Arial-BoldMT
  164. 2 index exec/Helvetica-Oblique/Arial-ItalicMT 2 index exec/Helvetica-BoldOblique/Arial-BoldItalicMT
  165. 2 index exec/Symbol/SymbolMT 2 index exec/Palatino-Roman/BookAntiquaMT
  166. 2 index exec/Palatino-Bold/BookAntiqua-BoldMT 2 index exec/Palatino-BoldItalic/BookAntiqua-BoldItalicMT
  167. 2 index exec/Palatino-Italic/BookAntiqua-ItalicMT 2 index exec/Helvetica-Narrow/ArialNarrowMT
  168. 2 index exec/Helvetica-Narrow-Bold/ArialNarrow-BoldMT 2 index exec/Helvetica-Narrow-Oblique/ArialNarrow-ItalicMT
  169. 2 index exec/Helvetica-Narrow-BoldOblique/ArialNarrow-BoldItalicMT
  170. 2 index exec/Bookman-Light/BookmanOldStyleMT 2 index exec/Bookman-Demi/BookmanOldStyle-BoldMT
  171. 2 index exec/Bookman-DemiItalic/BookmanOldStyle-BoldItalicMT 2 index
  172. exec/Bookman-LightItalic/BookmanOldStyle-ItalicMT 2 index exec/AvantGarde-Book/CenturyGothicMT
  173. 2 index exec/AvantGarde-Demi/CenturyGothic-BoldMT 2 index exec/AvantGarde-DemiOblique/CenturyGothic-BoldItalicMT
  174. 2 index exec/AvantGarde-BookOblique/CenturyGothic-ItalicMT 2 index
  175. exec/NewCenturySchlbk-Roman/CenturySchoolbookMT 2 index exec/NewCenturySchlbk-Bold/CenturySchoolbook-BoldMT
  176. 2 index exec/NewCenturySchlbk-BoldItalic/CenturySchoolbook-BoldItalicMT
  177. 2 index exec/NewCenturySchlbk-Italic/CenturySchoolbook-ItalicMT 2 index
  178. exec/ZapfChancery-MediumItalic/MonotypeCorsivaMT 2 index exec/ZapfDingbats/MonotypeSortsMT
  179. 2 index exec pop}{}ifelse}bind executeonly def end/start{(!Start\n\n)print disableinterrupt//statusdict
  180. begin/jobstate(initializing)def/jobname null def/jobsource null def end//$error
  181. begin/initializing.$ false def end//serverdict/fontset FontDirectory
  182. length put//serverdict begin psfontnm1 end//serverdict begin//userdict//systemdict
  183. 2{begin currentdict{pop load pop}forall end}repeat productinit setrealdevice//statusdict
  184. begin/jobstate(idle)def/docloseprinter.t false def/closeprintertime.t usertime
  185. def end{//serverdict/server get exec//serverdict begin setstreams.v
  186. setnulldevice/execjob load end exec//statusdict begin/docloseprinter.t
  187. true def/closeprintertime.t usertime closetime.u add def end}loop}bind
  188. def/pstack{0 1 count 3 sub{index//== exec}for}bind def end end end
  189. cleardictstack clear 0 setvm false setpacking
  190.